<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <RootNamespace>ManagedIrbis</RootNamespace>
        <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    </PropertyGroup>

    <!-- Централизованное управление пакетами -->
    <ItemGroup>
        <PackageReference Include="CommunityToolkit.Common"/>
        <PackageReference Include="CommunityToolkit.Diagnostics"/>
        <PackageReference Include="CommunityToolkit.HighPerformance"/>
        <PackageReference Include="Microsoft.Extensions.Caching.Memory"/>
        <PackageReference Include="Microsoft.Extensions.Configuration"/>
        <PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets"/>
        <PackageReference Include="Microsoft.Extensions.DependencyInjection"/>
        <PackageReference Include="Microsoft.Extensions.Hosting"/>
        <PackageReference Include="Microsoft.Extensions.Localization"/>
        <PackageReference Include="Microsoft.Extensions.Logging"/>
        <PackageReference Include="Microsoft.Extensions.ObjectPool"/>
        <PackageReference Include="Microsoft.Extensions.Options"/>
        <PackageReference Include="Microsoft.IO.RecyclableMemoryStream"/>
        <PackageReference Include="Newtonsoft.Json"/>
        <PackageReference Include="NLog"/>
        <PackageReference Include="NLog.Extensions.Logging"/>
        <PackageReference Include="ReactiveUI"/>
        <PackageReference Include="ReactiveUI.Fody"/>
        <PackageReference Include="System.CommandLine"/>
        <PackageReference Include="System.Configuration.ConfigurationManager"/>
        <PackageReference Include="System.Security.Cryptography.ProtectedData"/>
    </ItemGroup>

    <ItemGroup>
        <ProjectReference Include="..\AM.Core5\AM.Core5.csproj"/>
    </ItemGroup>

</Project>
